// 常量mw 所指向的，就是一个中间件函数
// 1.导入express
const express = require('express')
const app = express()

// 定义一个中间件
const mw = function (req, res, next) {
    console. log('这是一个最简单的中间件区数')
    // 注意:在当前中间件的业务处理完毕后，必须调用next() 函数
    // 表示把流转关系转交给下一个中间件或路由
    next()
}

// 将 mw 注册为全局生效的中间件
app.use(mw)
app.use(function (req, res, next) {
    console. log('简化中间件')
    // 注意:在当前中间件的业务处理完毕后，必须调用next() 函数
    // 表示把流转关系转交给下一个中间件或路由
    next()
})
app.get('/',(req, res)=>{
  res.send('测试中间件')
})
app.get('/user',(req, res)=>{
  res.send('测试中间件')
})

// 3.启动web服务器
app.listen(80,()=>{
    console.log('express server running at http://127.0.0.1:80');
})